package fulbitofacil.negocio;

import fulbitofacil.dao.ServiciosAdDAO;
import fulbitofacil.exception.DAOExcepcion;
import fulbitofacil.modelo.CanchaFul;
import fulbitofacil.modelo.ServiciosAd;

public class ServiciosAdNegocio {
	
	public void InsertarServiciosAd(String tipo, String descripcion, double tarifa, CanchaFul idCancha) throws DAOExcepcion {

		ServiciosAd p = new ServiciosAd();
		p.setTipo(tipo);
		p.setDescripcion(descripcion);
		p.setTarifa(tarifa);		
		p.setMyCanchaFul(idCancha);

		ServiciosAdDAO dao = new ServiciosAdDAO();
		try {
			dao.insertar(p);
		} catch (DAOExcepcion e) {
			throw e;
		}
	}
	
	public String DatosRequeridos(String tipo, String descripcion, double tarifa) {
		String Mensaje="";
		if (tipo.length()==0) {
			Mensaje = "Falta el dato requerido: tipo de servicio";
			return Mensaje;
		}
		if (descripcion.length()==0) {
			Mensaje = "Falta el dato requerido: descripcion del servicio";
			return Mensaje;
		}
		if ((Double.toString(tarifa).length()==0) || (tarifa == 0)) {
			Mensaje = "Falta el dato requerido: tarifa del servicio";
			return Mensaje;
		}
		
		return Mensaje;
		
	}
	
}
